package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;
import com.junzhiit.nengji.cms.web.vo.TableNumberAddVO;
import com.junzhiit.nengji.cms.web.vo.TableNumberBatchAddVO;
import com.junzhiit.nengji.cms.web.vo.TableNumberEditVO;
import com.junzhiit.nengji.cms.web.vo.TableNumberVO;

public interface TableNumberService {
	
	public Map<String, Object> findPageAll(DataTablesParamVO dtp,TableNumberVO tableNumberVO);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年9月18日 上午11:44:19
	 * @return ResultVO
	 */
	public ResultVO add(TableNumberAddVO tableNumberAddVO);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年9月18日 下午3:53:49
	 * @return ResultVO
	 */
	public ResultVO batchAdd(TableNumberBatchAddVO tableNumberBatchAddVO);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年9月18日 上午11:44:17
	 * @return ResultVO
	 */
	public ResultVO edit(TableNumberEditVO tableNumberEditVO);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年9月19日 上午9:37:37
	 * @return ResultVO
	 */
	public ResultVO regenerate(String id);
	
	/**
	 * 
	 * TODO
	 * @author FEB
	 * @time 2018年9月19日 下午2:37:51
	 * @return ResultVO
	 */
	public ResultVO updateToDelete(String id);
}
